.o_production_daily_page {
  .table {
    background-color: $o-view-background-color;
    border-collapse: separate;
    border-spacing: 0;
    font-size: 0.8rem;

    > :not(caption) > * > * {
      padding: 0.25rem 0.75rem
    }

    > tbody {
      > tr {
        &.unfolded {
          font-weight: bold
        }

        > td {
          a {
            cursor: pointer
          }

          .clickable {
            color: $o-enterprise-action-color
          }

          &.muted {
            color: $o-gray-300
          }

          &:empty::after {
            content: "\00a0"
          }

          //!\\ Prevents the collapse of empty table rows
        }

        &:not(.empty) > td {
          border-bottom: 1px solid $o-gray-200
        }

        &.total {
          font-weight: bold
        }

        &.unfolded {
          > td {
            border-bottom: 1px solid $o-gray-300
          }

          .btn_action {
            opacity: 1
          }

          .btn_more {
            opacity: 1
          }
        }

        &:hover {
          > * {
            --table-accent-bg: #{ $o-gray-200 }
          }

          &.empty > * {
            --table-accent-bg: transparent
          }





        }
      }
    }
  }
}